package at.fhooe.mc.master.clc.server.dataaccess;

import at.fhooe.mc.master.clc.server.dataaccess.dao.IMetricsDao;
import at.fhooe.mc.master.clc.shared.domain.FrameworkID;

public abstract class DAOFactory
{
	public abstract IMetricsDao getMetricsDao();
	
	
	/**
	 * Get default DAO factory.
	 * Default is Objectify 
	 * @return a {@link ObjectifyMetricsDAOFactory} object
	 */
	public static DAOFactory getDAOFactory()
	{
		return new ObjectifyDAOFactory();
	}
}
